﻿@charset "utf-8";

body{
  margin: 0;
  padding: 0;
  color: #616161;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  background: url(../images/main_bg.jpg) repeat top center fixed;
  behavior: url("csshover3.htc");
}

img {
  behavior: url("pngbehavior.htc");
  vertical-align: middle;
  border: none;
}

td{
  padding: 5px;
}

.clear{
  clear: both;
}

:focus{
  outline: none;
}

a:active, a:focus {
  outline: 0;
  -moz-outline: none;
}

p{
  line-height: 24px;
  text-align: left;
}
a{
  color: #066839;
}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{
  border : 0px;
}

.form_ac{
  color: #FF0000;
}


.col_left{
  float: left;
  overflow: hidden;
}

.col_right{
  float: right;
  overflow: hidden;
}

.content_group{
  overflow: hidden;
  position: relative;
}

.margin_all{
  margin: 5px;
}

.margin_right{
  margin-right: 5px;
}
.margin_bottom{
  margin-bottom: 5px;
}

.reset_padding{
  padding: 0 !important;
}

.vertical_aligntop{
  vertical-align: top;
}


.labwell_wrapper{
  background: url(../images/bg_head.png) repeat-x top left transparent;
  margin: 0 auto;
}

.labwell_content_main{
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}

.labwell_header{
  overflow: hidden;
  position: relative;
}

.labwell_menu_member a{
  color: #066839;
  text-transform: uppercase;
}

.labwell_flag{
  position: absolute;
  top: 15px;
  right: 0;
}

.labwell_logo{
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -100px;
}


/*------------- MENU-------------------------*/

.topmenu_center_bg{
  width: 1000px;
  margin: 0 auto;
}

.chromestyle{
  position: relative;
}
.chromestyle ul{
  list-style: none;
  padding: 0;
  margin: 0;
}

.chromestyle ul li{
  float: left;
  background: url(../images/line_menu.png) no-repeat right center transparent;
}
.chromestyle ul li a{
  color: #fff;
  text-transform: uppercase;
  display: block;
  padding: 13px 21px 16px 21px;
  font-family: Verdana;
}

.chromestyle ul li a:hover{
  color: #a2ee02;
  background: url(../images/bg_menuhover.png) no-repeat bottom right transparent;
}

.chromestyle ul li a.selected{
    color: #a2ee02;
    background: url(../images/bg_menuhover.png) no-repeat bottom right transparent;
}

.dropmenudiv{
    position:absolute;
    border: 2px solid #d7e7c4; /*THEME CHANGE HERE*/
    line-height:18px;
    z-index:999;
    background-color: #066839;
    min-width: 200px;
    visibility: hidden;
    color: #fff;
}
.dropmenudiv a{
    width: auto;
    display: block;
    text-indent: 3px;
    padding: 2px 0;
    text-decoration: none;
    color: #fff;
    padding: 5px;
    font-family: Verdana;
    font-size: 12px;
    text-transform: uppercase;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
    background-color: #157145;
    color: #ffffff;
}

.chromestyle ul li.last_menu{
  background: none;
}

/*-------------------------- Main contener ------------------------*/
.labwell_main_contener{
  background: url(../images/bg_maincontent.png) repeat top left transparent;
  border: 3px solid #b5c4a7;
  border-radius:10px;
  behavior: url("css/PIE.htc");
  #behavior: url("");
  margin-top: 5px;
  position: relative;
  padding:5px 0 5px 5px;
  #padding-top:0;
}

.labwell_content_left{
  margin: 5px;
  width:710px;
  float: left;
  background: #ffffff;
  height: 100%;
}

.labwell_content_right{
  margin: 10px 10px 10px 0;
  width:254px;
  float: right;
}

/*------------------- Content right ----------------*/
.labwell_search_content{
  background:url(../images/bg_input_right.png) no-repeat left center transparent;
  width: 254px;
  height: 37px;
  overflow: hidden;
  margin-bottom: 10px;
}

.input_search{
  float: left;
}

.input_search input{
  width: 196px;
  height: 24px;
  margin: 5px 0 0 10px;
  padding: 0;
  border: none;
  background: none;
}

.bt_search{
  float: right;
  margin:1px;
}

.bt_search input{
    background: url(../images/bt_search.png) no-repeat right center transparent;
    width: 41px;
    height: 35px;
    border: none;
    cursor: pointer;
}

.labwell_sub_rightcontent{
  background: #ffffff;
  border: 1px solid #066839;
  padding: 5px;
  position: relative;

}

.footer_shadow{
  background: url(../images/shawdow_footer.png) no-repeat center center transparent;
  height: 8px;
  margin-bottom: 10px;
}

.labwell_text_tiltecart{
  background: url(../images/icon_cart.png) no-repeat center left transparent;
  text-transform: uppercase;
  color: #066839;
  padding: 17px 0 17px 50px;
  margin-bottom: 3px;
}

.labwell_title_page{
  background:url(../images/icon_whiteleaf.png) no-repeat 2px center #066839;
  color: #ffffff;
  text-transform: uppercase;
  padding: 10px 0 10px 25px;
  border: 1px solid #ffffff;
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px#888;
  box-shadow: 0 0 5px #888;
  behavior: url("css/PIE.htc");
  position: relative;

}

.labwell_hotline{
   background: url(../images/icon_hotline.png) no-repeat left center transparent !important;
   font-size: 18px;
   color: #ff0000;
   padding-left:60px !important;
}
/*--------------- Slide ---------------------*/
#slider{}
#slider ul, #slider li{
  margin:0;
  padding:0;
  list-style:none;
}

#slider li{
  width:243px;
  height:235px;
  overflow:hidden;
}


p#controls{
  margin:0;
  position:relative;
}

#prevBtn, #nextBtn{
  display:block;
  margin:0;
  overflow:hidden;
  width:25px;
  height:40px;
  position:absolute;
  left:0;
  top:-142px;
  text-indent: -8000px;
}
#nextBtn{
    left:219px;
}


#prevBtn a, #nextBtn a{
  display:block;
  width:25px;
  height:40px;
  background:url(../images/l_gallery_btn.png) no-repeat right 0;
}

#nextBtn a{
    background:url(../images/l_gallery_btn.png) no-repeat left 0;
}

#prevBtn a:hover, #nextBtn a:hover{
  display:block;
  width:25px;
  height:40px;
  background:url(../images/l_gallery_btn.png) no-repeat right bottom;
}

#nextBtn a:hover{
    background:url(../images/l_gallery_btn.png) no-repeat left bottom;
}

/*------------ Footer ----------------------------*/
.labwell_footer_main{
  overflow: hidden;
  position: relative;
  margin: 2px auto;
}

.footer_left{
  background: url(../images/img_footer_left.png) no-repeat left top transparent;
  width: 11px;
  min-height: 112px;
  float: left;
}

.footer_right{
  background: url(../images/img_footer_right.png) no-repeat left top transparent;
  width: 11px;
  min-height: 112px;
  float: right;
}
.footer_center{
  background: url(../images/img_footer.png) repeat-x left top transparent;
  width: 978px;
  float: left;
  height: 112px;
}

.menu_footer{
  margin: 10px 0 0 10px;
  text-align: center;
  color: #242424;
}

.menu_footer a{
  font-weight: bold;
  color: #242424;
}

.menu_footer a:hover{
   color: #ffffff;
   display: inline-block;
}

table.table_product td{
  border: 1px dotted #9b9b9b;
  text-align: center;
}

.product_tilte{
  color: #066839;
  text-transform: uppercase;
  font-weight: bold;
}
.product_price{
  color: #f36523;
  text-transform: uppercase;
  font-weight: bold;
}

.bt_submit{
  background: url(../images/bg_center_menu.png) repeat-x left center transparent;
  color: #ffffff;
  padding: 5px 6px;
  #padding:3px 0;
  border: 1px solid #9ec5b2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url("css/PIE.htc");
  #behavior: url("");
  cursor: pointer;
  margin-bottom:3px;
  position: relative;
}

.shopcart_home{
  margin: 10px;
  text-align: right;
}

/*------------- Slide home ---------------------*/
#banner_main{
    width: 714px;
    height: 524px;
    margin: 0  auto;
    z-index: 0;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
    z-index: 0;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#fff;
	color:#188ffe;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
    font-size: 24px;
    text-align: center;
}
.nivo-caption p {
	margin:0;
    padding: 5px;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}

#slider2 {
	position:relative;
     width: 714px;
    height: 524px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider2 img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider2 a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:0;
	bottom: 0;
    z-index: 100000;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

/*------------- Vticker --------------------*/
#news-container
{
  margin: 0 auto;
}

#news-container ul li div
{
  border-bottom: 1px solid #aaaaaa;
  margin-bottom: 10px;
}

/*--------------- FQA -----------------------*/
 #faqs{
   margin-top: 10px;
 }
#faqs h3
{
  cursor:pointer;
  margin:5px 0;
  background: url(../images/icon_greenleaf.png) no-repeat left top transparent;
  padding-left: 20px;
  font-size: 12px;
}
#faqs h3.active  { color:#066839; }
#faqs div
{
  height:0;
  overflow:hidden;
  margin:0 0 10px 15px;
}
.labwell_answer{
  font-weight: bold;
  text-decoration: underline;
  color: #FF0000;
}

.labwell_form{
  border: 1px dotted #666666;
  background: #F2F2F3;
  margin-top: 10px;
}
/*-------------------------------------------------------------------------------------*/

.middle-box-content {
  background: none repeat scroll 0 0 #F4F4F4;
  border: 1px dotted;
  padding: 28px 28px 28px 25px;
}

.middle-box-text{
  font-size: 12px !important;
}


.middle-box-content p {
  color: #002C46;
  font-size: 16px;
}

.div_txtDK {
  margin: 4px 0 17px;
}

.div_txtDK input {
  background: url("../images/input.gif") repeat-x scroll 0 -89px transparent;
  border: 1px solid #BBBBBB;
  color: #303030;
  font-size: 14px;
  height: 27px;
  line-height: 44px;
  margin: 0;
  padding: 0 13px;
}

.middle-box-sex {
  margin: -4px 0 16px 24px;
}

.middle-box-sex label.iGTDK {
  background-position: 0 -36px;
  width: 30px;
}

.middle-box-sex label {
  background: url("../images/sex.gif") no-repeat scroll 0 0 transparent;
  float: left;
  height: 36px;
}

.checkDK {
  background: url("../images/sex1.gif") no-repeat scroll 0 -76px transparent;
  cursor: pointer;
  float: left;
  height: 13px;
  margin: 21px 0 0 11px;
  width: 13px;
}

.checkedDK {
  background-position: 0 -89px;
}

input[type="checkbox"], input[type="radio"] {
  padding: 0 1px;
}

input, button, textarea, select, optgroup, option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

.iNoneDK {
  display: block;
  float: left;
  height: 5px;
  width: 65px;
}

.middle-box-sex label.iGTFMaleDK {
  background-position: 0 0;
  width: 34px;
}

.middle-box-date {
  margin: 6px 0 17px;
}

.div_txtDayDK {
  float: left;
  margin: 0 14px 0 0;
}

.div_txtDayDK select {
  background: url("../images/input.gif") repeat-x scroll 0 -89px transparent;
  border: 1px solid #BBBBBB;
  color: #545454;
  font-size: 14px;
  padding: 3px 1px;
  text-align: center;
}

.middle-box-content p {
  color: #066839;
  font-size: 14px;
}

.middle-box-content span.red {
  color: #FF0000;
  font-size: 13px;
}

.middle-box-content span {
  color: #3C3C3C;
  font-size: 16px;
}

.middle-box-content p.middle-box-checkbox {
  padding: 6px 0 21px;
}

.middle-box-content span.lost-pass {
  color: #0F5F92;
  font-size: 13px;
  font-style: italic;
}

.middle-box-content p.middle-box-button {
  border-top: 1px solid #CCCCCC;
  margin: 23px 0 0;
  padding: 12px 0 0;
}

.big_bt{
  font-weight: bold;
  padding: 13px 23px  !important;
  text-align: center;
}

.bg_txtb {
  background-color: #FFFFFF;
  border: 1px solid #BBBBBB;
  box-shadow: 0 3px 6px #E5E5E5 inset;
}

.textarea {
  height: auto;
  margin-left: 8px;
  position: relative;
}
.textarea textarea {
  border: medium none;
  font-size: 14px;
  height: 52px;
  margin: 5px 0 0;
  padding: 0 13px;
}

.textbox .txt-focus, .textbox .txt-focus input, .textbox .txt-focus textarea {
  background-color: #F9F8E4;
}

/*--------------------- Defatment---------------*/
.deal-payment {
  margin: 5px;
}

.deal-payment a.home-payment {
  background-position: 0 0;
  height: 62px;
  margin: 0 0 6px;
}

.deal-payment a {
  background: url("../images/all_payment.png") no-repeat scroll 0 0 transparent;
  display: block;
  text-indent: -9999px;
}

.deal-payment a.inner-payment {
  background-position: 0 -146px;
  height: 40px;
}

.deal-payment a {
  background: url("../images/all_payment.png") no-repeat scroll 0 0 transparent;
  display: block;
  text-indent: -9999px;
}

/*------------------ Detail shopping cart -------------------*/
.step_cart_1, .step_cart_2, .step_cart_3 {
  font-size: 12px;
  list-style-type: none;
  margin: 0 0 0 3px;
  padding: 0;
}

.step_cart_1 li, .step_cart_2 li, .step_cart_3 li {
  float: left;
}

.step_cart_1 .step1_1 {
  background: url("../images/step1_1.gif") no-repeat scroll left center #EDEDED;
  border: 0 solid #D3D3D3;
  font-weight: bold;
  padding: 7px 0 10px 42px;
  width: 220px;
}

.step_cart_1 .step1_2 {
  background: url("../images/step1_2.gif") no-repeat scroll left center #EDEDED;
  border: 0 solid #000000;
  padding: 7px 0 10px 38px;
  width: 212px;
}

.step_cart_1 .step1_3 {
  background: url("../images/step1_3.gif") no-repeat scroll left center #EDEDED;
  border: 0 solid #000000;
  padding: 7px 0 10px 38px;
  width: 162px;
}

.step_cart_1 .step1_1 span, .step_cart_2 .step1_1 span, .step_cart_3 .step1_1 span, .step_cart_1 .step1_2 span, .step_cart_2 .step1_2 span, .step_cart_3 .step1_2 span, .step_cart_1 .step1_3 span, .step_cart_2 .step1_3 span, .step_cart_3 .step1_3 span {
  background: url("../images/bullet_right.gif") no-repeat scroll right center Transparent;
  padding: 0 10px 0 0;
}

.step_cart_2 .step1_1 {
  background: url("../images/step2_1.gif") no-repeat scroll left center #EDEDED;
  border: 0 solid #D3D3D3;
  padding: 7px 0 10px 42px;
  width: 220px;
}

.step_cart_2 .step1_2 {
  background: url("../images/step2_2.gif") no-repeat scroll left center #EDEDED;
  border: 0 solid #000000;
  font-weight: bold;
  padding: 7px 0 10px 38px;
  width: 212px;
}

.step_cart_2 .step1_3 {
  background: url("../images/step2_3.gif") no-repeat scroll left center #EDEDED;
  border: 0 solid #000000;
  padding: 7px 0 10px 38px;
  width: 162px;
}
/*--------------------------------- Table detail ----------------------------------*/
.tr_shop {
  background-color: #066638;
  color: #FFFFFF;
}

.tr_shop .td_center {
  background-color: #066638;
  border-bottom: 1px solid #E1E1E1;
  border-right: 1px solid #FFFFFF;
  border-top: 2px solid #E1E1E1;
  padding: 5px;
  text-align: left;
}

.tr_shop .td_nobor_center {
  background-color: #066638;
  border-bottom: 1px solid #E1E1E1;
  border-right: 0 solid #FFFFFF;
  border-top: 2px solid #E1E1E1;
  padding: 5px;
  text-align: left;
}

.tr_shop .td_price {
  background-color: #066638;
  border-bottom: 1px solid #E1E1E1;
  border-right: 1px solid #FFFFFF;
  border-top: 2px solid #E1E1E1;
  padding: 5px;
  text-align: right;
}

.tr_shop .td_quantity {
  background-color: #066638;
  border-bottom: 1px solid #E1E1E1;
  border-right: 1px solid #FFFFFF;
  border-top: 2px solid #E1E1E1;
  padding: 5px;
  text-align: center;
}

.tr_shop .td_last {
  background-color: #066638;
  border-bottom: 1px solid #E1E1E1;
  border-top: 2px solid #E1E1E1;
 padding: 5px;
  text-align: right;
}

.tr_s_no td {
  border-bottom: 0 solid #E4E4E4;
  padding: 5px 3px;
}

.tr_s_no .td_image {
  text-align: center;
}

.tr_s_no .td_quantity {
  text-align: center;
}

.tr_s_no .td_last {
  text-align: right;
}

.shop_comand {
  background-color: #F4F4F4;
  border-top: 4px solid #d3d6d4;
  border-bottom: 2px solid #d3d6d4;
  margin: 5px 0 15px;
  padding: 10px 3px 10px 10px;
}

.shop_comand .shop_comand_btn {
  float: left;
  width: 60%;
}

.shop_comand .shop_comand_text {
  margin-left: 60%;
  padding-top: 5px;
  text-align: right;
}

.shop_comand .to_text {
  float: left;
  font-weight: bold;
}

.shop_comand .to_price {
  color: Red;
  font-weight: bold;
  padding-left: 3px;
  text-align: right;
}

.shop_help, .shop_help_r {
  background: url(../images/information-icon.png) no-repeat scroll left 5px Transparent;
  padding: 0 0 3px 25px;
  font-weight: bold;
}

.shop_master {
  font-size: 12px;
  padding: 5px;
}

.shop_master .sh_master_step1_a {
  background: url("../images/icon_step1_a.png") no-repeat scroll left center transparent;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 3px;
  padding: 5px 0 5px 30px;
}

.shop_master .sh_master_step1_a a {
  color: #FF0000;
  font-size: 12px;
  margin-right: 60px;
}

.tr_shop_mas .td_center {
  background-color: #066739;
  border-bottom: 1px solid #E1E1E1;
  border-right: 1px solid #FFFFFF;
  border-top: 2px solid #E1E1E1;
  color: #FFFFFF;
  font-weight: normal;
  padding: 3px 0 3px 4px;
  text-align: left;
}

.tr_shop_mas .td_center {
  background-color: #066739;
  border-bottom: 1px solid #E1E1E1;
  border-right: 1px solid #FFFFFF;
  border-top: 2px solid #E1E1E1;
  color: #FFFFFF;
  font-weight: normal;
  padding: 3px 0 3px 4px;
  text-align: left;
}

.tr_shop_mas .td_last {
  background-color: #066739;
  border-bottom: 1px solid #E1E1E1;
  border-top: 2px solid #E1E1E1;
  color: #FFFFFF;
  font-weight: normal;
  padding: 3px 3px 3px 4px;
  text-align: right;
}

.shop_comand_master {
  background-color: #F4F4F4;
  border-top: 4px solid #D3D6D4;
  border-bottom: 2px solid #D3D6D4;
  margin: 5px 0;
  padding: 10px 2px;
}

.shop_comand_master .price {
  font-weight: bold;
  margin-left: 2px;
}

.sh_master_step2_content .price, .shop_comand_master .price {
  color: Red;
  text-align: right;
}

.shop_master .sh_master_step2_d {
  background: url("../images/icon_step2_d.gif") no-repeat scroll left center transparent;
  font-size: 12px;
  padding: 5px 0 5px 30px;
}

.shop_master .sh_master_step3_d {
  background: url("../images/icon_step3_d.gif") no-repeat scroll left center transparent;
  font-size: 12px;
  margin: 5px 0 0;
  padding: 5px 0 5px 30px;
}

.sh_master_step3_content {
  padding: 1px 0 2px 30px;
  text-align: left;
}

.shop_dilevery {
  background: url(../images/Lorry-icon.png) no-repeat scroll left 0 transparent;
  padding: 4px 0 5px 35px;
  margin-bottom: 5px;
  font-weight: bold;
}

.shop_payment {
  background: url(../images/wallet-icon.png) no-repeat scroll left 0 transparent;
  padding: 4px 0 5px 35px;
  margin-bottom: 5px;
  font-weight: bold;
}

.step_cart_3 .step1_1 {
    background: url("../images/step2_1.gif") no-repeat scroll left center #EDEDED;
    border: 0 solid #D3D3D3;
    padding: 7px 0 10px 42px;
    width: 220px;
}
.step_cart_3 .step1_2 {
    background: url("../images/step3_2.gif") no-repeat scroll left center #EDEDED;
    border: 0 solid #000000;
    padding: 7px 0 10px 38px;
    width: 212px;
}
.step_cart_3 .step1_3 {
    background: url("../images/step3_3.gif") no-repeat scroll left center #EDEDED;
    border: 0 solid #000000;
    font-weight: bold;
    padding: 7px 0 10px 38px;
    width: 162px;
}

.shop_master .sh_master_step2_a {
  background: url("../images/icon_step2_a.gif") no-repeat scroll left center transparent;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 3px;
  padding: 5px 0 5px 30px;
}

.shop_master .sh_master_step3_a {
  background: url("../images/icon_step3_a.gif") no-repeat scroll left center transparent;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 3px;
  padding: 5px 0 5px 30px;
}

.sh_master_step2_content {
  margin: 2px 0 3px;
  padding: 0 2px;
}

.sh_master_step2_content span, .shop_comand_master span {
  font-weight: bold;
  margin-right: 3px;
}